package com.xebest.web.form;

import com.xebest.web.form.base.BaseForm;


/**
 * @author: 杜春静
 */
public class XeVenFinPrepayBillQueryForm extends BaseForm {

    private String userCode;
    /**
     * 预付单号
     */
    private String prepayBillNo;

    /**
     * 供应商编码
     */
    private String supplierCode;

    /**
     * 供应商名称
     */
    private String supplierName;


    /**
     * 预付状态：1 待审核，2 审核不通过，3 财务待审核，4 财务审核不通过，5 预付中，6 预付完成
     */
    private Integer prepayStatus;


    /**
     * 预付时间开始
     */
    private String prepayDateStart;

    /**
     * 预付时间结束
     */
    private String prepayDateEnd;
    /**
     * 其他的需要排除的状态 finManager  财务部查询时把预付单状态 1和2排除
     * finPay 财务部付款列表查询
     */
    private String otherPrepayStatus;
    /**
     * 是否关联过结账单  如果不空，则标识查询没有关联过结账单的预付单，否则不加此条件
     */
    private String isRelationSettle;
    /**
     * 导出要用到的表头
     */
    private String[] fieldArr;

    /**
     * @return the prepayBillNo
     */

    public String getPrepayBillNo() {

        return prepayBillNo;
    }

    /**
     * @param prepayBillNo the prepayBillNo to set
     */

    public void setPrepayBillNo(String prepayBillNo) {

        this.prepayBillNo = prepayBillNo;
    }

    /**
     * @return the supplierCode
     */

    public String getSupplierCode() {

        return supplierCode;
    }

    /**
     * @param supplierCode the supplierCode to set
     */

    public void setSupplierCode(String supplierCode) {

        this.supplierCode = supplierCode;
    }

    /**
     * @return the supplierName
     */

    public String getSupplierName() {

        return supplierName;
    }

    /**
     * @param supplierName the supplierName to set
     */

    public void setSupplierName(String supplierName) {

        this.supplierName = supplierName;
    }

    /**
     * @return the prepayStatus
     */

    public Integer getPrepayStatus() {

        return prepayStatus;
    }

    /**
     * @param prepayStatus the prepayStatus to set
     */

    public void setPrepayStatus(Integer prepayStatus) {

        this.prepayStatus = prepayStatus;
    }

    /**
     * @return the prepayDateStart
     */

    public String getPrepayDateStart() {

        return prepayDateStart;
    }

    /**
     * @param prepayDateStart the prepayDateStart to set
     */

    public void setPrepayDateStart(String prepayDateStart) {

        this.prepayDateStart = prepayDateStart;
    }

    /**
     * @return the prepayDateEnd
     */

    public String getPrepayDateEnd() {

        return prepayDateEnd;
    }

    /**
     * @param prepayDateEnd the prepayDateEnd to set
     */

    public void setPrepayDateEnd(String prepayDateEnd) {

        this.prepayDateEnd = prepayDateEnd;
    }

    /**
     * @return the userCode
     */

    public String getUserCode() {

        return userCode;
    }

    /**
     * @param userCode the userCode to set
     */

    public void setUserCode(String userCode) {

        this.userCode = userCode;
    }


    /**
     * @return the otherPrepayStatus
     */

    public String getOtherPrepayStatus() {

        return otherPrepayStatus;

    }


    /**
     * @param otherPrepayStatus the otherPrepayStatus to set
     */

    public void setOtherPrepayStatus(String otherPrepayStatus) {

        this.otherPrepayStatus = otherPrepayStatus;

    }


    /**
     * @return the isRelationSettle
     */

    public String getIsRelationSettle() {

        return isRelationSettle;

    }


    /**
     * @param isRelationSettle the isRelationSettle to set
     */

    public void setIsRelationSettle(String isRelationSettle) {

        this.isRelationSettle = isRelationSettle;

    }


    /**
     * @return the fieldArr
     */

    public String[] getFieldArr() {

        return fieldArr;

    }


    /**
     * @param fieldArr the fieldArr to set
     */

    public void setFieldArr(String[] fieldArr) {

        this.fieldArr = fieldArr;

    }


}
  
